/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2022-7-7 14:25:56:142
 **/
export default class check {
  constructor(request) {
    this.request = request;
  }

  /**
   * 线路交叉跨越
   * @param {integer} sbzlx - 设备子类型
   * @param {integer} oid - 设备oid
   * @param {string} shape - 设备坐��geojson
   * @param {string} jztms - 基准图模式
   * @param {ref} dydj - 电压等级
   */
  post_check_crossLine(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-tuzi/check/crossLine",
      method: "post",
      params: params,
    });
  }

  /**
   * 校验设备与图资是否重合
   * @param {integer} sbzlx - 设备子类型
   * @param {integer} oid - 设备oid
   * @param {string} shape - 设备坐标geojson
   */
  post_check_equipment(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-tuzi/check/equipment",
      method: "post",
      params: params,
    });
  }

  /**
   * 设备造价
   * @param {integer} sblx - 设备类型
   * @param {string} id - 典设id
   * @param {string} shape - 设备坐标geojson
   * @param {string} jztms - 基准图模式
   * @param {ref} dydj - 电压等级
   */
  post_check_equipmentCost(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-tuzi/check/equipmentCost",
      method: "post",
      params: params,
    });
  }

  /**
   * 校验设备与图资是否重合,不返回图资shape
   * @param {integer} sbzlx - 设备子类型
   * @param {integer} oid - 设备oid
   * @param {string} shape - 设备坐标geojson
   */
  post_check_equipmentNoTuziShape(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-tuzi/check/equipmentNoTuziShape",
      method: "post",
      params: params,
    });
  }
}
